What's new in Iterate version 3.0 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Complete mouse support. * Completely redesigned user interface. * User function files improved: User function can be entered in algebraic notation. Errors are detected better. Function parsing improved so it's not so persnickety. User function can be edited from within the program. Around 40 new operations added to the user function. '-' works right--and curses on the person who invented it. * Small improvements made everywhere. What's new in Iterate version 3.01 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Some small and medium sized bugs fixed. * Tried to make it more idiot-proof (please try not to be too idiotic, though, because I'm sure it's still possible to crash it if you're idiotic enough). * Iterate! saves changes to graphics colors, text colors, and aspect ratio in a file named "Iterate!.ini". What's new in Iterate version 3.02 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * A few more bugs fixed. * You can now disable the mouse by typing "Iterate! nomouse" at the command line. This might help if Iterate! doesn't work right with your mouse. * A better help screen was added. You can access it by pressing "F1". What's new in Iterate version 3.1 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Bugs fixed in function interpreter. Things like (x+5*y^2-3) now parse properly (they didn't before--that's what I get for borrowing somebody's code who didn't know what he was doing). * Things like -(x+y) now parse properly (that minus sign is going to be death of me). I think everything now parses properly that's going to. * You can now choose different User Function files when you use the command. * You can now use your own text editor to edit user functions files, instead of the built in (somewhat wimpy) text editor. This also allows line length of up to 255 characters and an unlimited number of lines (the built in text editor is limited to 22 lines of 75 characters). * The graphics window zoom now works much better. * You can now iterate a point up to 2147483647 times instead of a measly 65535 * Some context sensitive help added for editing User Function and other menus. * Trace iterate feature added. Press M to trace out an iteration step by step. Especially fascinating with Julia Sets (Function E). * Zippy parameter feature added. You can load in a graph of the Mandelbrot Set, choose a point, press Z, and the coordinates of that point are automatically loaded in as 'a' and 'b'. Works great for finding good Julia Sets. * Julia Set feature added. When you are working with the Julia Set function (Function E), press J to automatically draw the Julia Set (using Function F). This way, you can see the entire Julia Set and experiment to see what happens to points in various parts of the Julia Set. * Function F improved--it now draws the Julia Set much better thanks to some tricky algorithms. * Documentation expanded and revised. What's new in Iterate version 3.11 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ * Iterate! automatically speeds up keyboard repeat rate if you have an extended keyboard. This dramatically speeds up program response when you use the arrow keys to move and when you use to trace an iteration. If you don't want the repeat rate changed, you can disable this feature using the command. * The KBRepeat program is included. KBRepeat adjusts the keyboard repeat rate. You can use it to recover from Iterate!'s adjustments or just to set the repeat rate the way you want it. * The Iterate!.ini file is now saved to the same directory Iterate!.exe is in.